package com.atues.abstarctAndInterface;

public interface MyInterface {
    // default 方法,不写默认就是default
    default void defaultMethod() {
        commonMethod();
    }

    // static 方法
    static void staticMethod() {
        commonMethod();
    }

    // 私有静态方法，可以被 static 和 default 方法调用
     static void commonMethod() {
        System.out.println("This is a private method used internally.");
    }

      // 实例私有方法，只能被 default 方法调用。
      static void instanceCommonMethod() {
        System.out.println("This is a private instance method used internally.");
    }

    void method1();
}